thin-client progress radius3 database 4gl projects construction developers java development customer erp crm relationship informix open source consulting progress 4gl dba